Use and Significance of Agile Software Development
نویسندگان
چکیده
The field of agile software development is growing remarkably because of the rapidness they brought into the life cycle of a software development. Agile methods have gained the interest of software professionals and researchers globally. To overcome rapidly and fast changing software organizational business requirements, agile software development methods were brought into practice. Though a number of research studies were ended in the sector of agile development methods at different educational and academic point, but when it talks about its usage, very few detailed reporting was founded. It shows that the research is in its initial stages. The paper is making an analysis of the different objectives of current agile methods and practices, how they are different from conventional process methods, considering the difficulties appeared during the implementation of agile methodology in the project, understanding the benefits and various causes of unsuccessful agile projects and concerns and issues of their applicability. The findings indicate that organizations are enduring to scale agile development methods away from single team and single projects. Most of the respondents are using Scrum or different Scrum variants and ninety percent of respondents mentioned that agile has improved their ability to handle changing priorities and manage changing requirements of users.
منابع مشابه
Adopting an Agile Approach for the Development of Mobile Applications
With the increasing popularity and demand for mobile applications, there has been a significant increase in the number of mobile application development projects. Highly volatile requirements of mobile applications require adaptive software development methods. The Agile approach is seen as a natural fit for mobile application and there is a need to explore various Agile methodologies for the d...
متن کاملPersonality Traits of Scrum Roles in Agile Software Development Teams - A Qualitative Analysis
Software development teams must be able to react rapidly to changing customer requirements. Therefore, agile software development methodologies have evolved in the last decades. Interpersonal and social skills, which are influenced by personality traits, are of fundamental importance for a successful agile software development. While the significance of the human factor is widely acknowledged, ...
متن کاملSignificance of the teamwork in agile software engineering
Jeddah, Kingdom of Saudi Arabia [email protected], [email protected] Fatima Sabir Faculty of Computer Science and Information Technology, Lahore Leads University [email protected] Cell # (+966-536474921) ABSTRACT: A Software Engineering project depends significantly on team performance, as does any activity that involves human interaction. In the last years, the traditional perspecti...
متن کاملAn Empirical Study of Transition and Adoption of the Scrum Framework in Legacy Products
Agile software development (ASD) methods attempt to foster agility as one dimension of the complex activity of delivering software solutions to gain business advantage in turbulent environments. It is however unknown whether such methods improve code delivery in software houses producing legacy mainframe software where the source code is not in an object-oriented programming language. In this p...
متن کاملUsing metrics in Agile and Lean Software Development - A systematic literature review of industrial studies
Context: Software industry has widely adopted Agile software development methods. Agile literature proposes a few key metrics but little is known of the actual metrics use in Agile teams. Objective: The objective of this paper is to increase knowledge of the reasons for and effects of using metrics in industrial Agile development. We focus on the metrics that Agile teams use, rather than the on...
متن کامل